<?php

namespace Model;

/**
 * Klass som innehåller funktioner för att ta bort en användare
 */
class DeleteHandler{
	
	private $m_messageExists = "deleteMessage";

	/**
	 * Sätter ett meddelande
	 * @param String $userMessage innehåller det meddelande som skall sättas
	 */
	public function SetDeleteMessage($userMessage)
	{
		$_SESSION[$this->m_messageExists] = $userMessage;
	}

	/**
	 * Kontrollerar om det finns något meddelande satt och returnerar det
	 */
	public function DeleteMessageExists()
	{
		if(isset($_SESSION[$this->m_messageExists])){
			return $_SESSION[$this->m_messageExists];
		}
		else{
			return false;
		}
	}

	/**
	 * Tar bort eventuellt meddelande ifrån sessionen
	 */
	public function ClearDeleteMessage()
	{
		if(isset($_SESSION[$this->m_messageExists])){
			unset($_SESSION[$this->m_messageExists]);
		}
	}

	/**
	 * Skickar användaren till index.php
	 */
	public function RedirectToSelf()
	{
		header('Location:/regolf/index.php');
	}
}